除錯用的ECK API

前言

很久之前要寫一直沒寫,
最近碰到問題,來還了。

正文

Primary Shard (提昇系統儲存容量)

Replica Shard (提高資料可用性)

ref. [Elasticsearch] 分散式特性 & 分散式搜尋的機制

Shard 的規劃 & 設定

# 查node的狀態
GET _cluster/health/

# 取得目前所有的shard,加上?v 可顯示欄位名稱
GET _cat/shards?v

# 取得目前的shard設定數量(好幾次都是這個值暴了,導致log無法寫入)
GET /_cluster/settings

# 設定node的shard最大數量
PUT /_cluster/settings
{
  "persistent": {
    "cluster.max_shards_per_node": 1000
  }
}


ref.